package com.ruoyi.web.controller.study_path.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 路径管理对象 a_route
 *
 * @author ruoyi
 * @date 2025-05-04
 */
public class ARoute extends BaseEntity
{
  private static final long serialVersionUID = 1L;

  /** $column.columnComment */
  private Long routeId;

  /** $column.columnComment */
  @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
  private Long studentId;

  /** $column.columnComment */
  @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
  private Long classId;

  /** $column.columnComment */
  @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
  private String path;

  public void setRouteId(Long routeId)
  {
    this.routeId = routeId;
  }

  public Long getRouteId()
  {
    return routeId;
  }

  public void setStudentId(Long studentId)
  {
    this.studentId = studentId;
  }

  public Long getStudentId()
  {
    return studentId;
  }

  public void setClassId(Long classId)
  {
    this.classId = classId;
  }

  public Long getClassId()
  {
    return classId;
  }

  public void setPath(String path)
  {
    this.path = path;
  }

  public String getPath()
  {
    return path;
  }

  @Override
  public String toString() {
    return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
      .append("routeId", getRouteId())
      .append("studentId", getStudentId())
      .append("classId", getClassId())
      .append("path", getPath())
      .toString();
  }
}
